Architectural Scaling and Analytical Performance Prediction yMark
نویسندگان
چکیده
Recent advances in the power of parallel computers have made them attractive for solving large computational problems. High speed parallel processors ranging from clusters of workstations to Massively Parallel Processing (MPP) machines are becoming increasingly available to the scientiic community 3]. In this paper, the term \scalability" is used to indicate how well an application is able to utilize a varying number of processors. This research develops an analytical model which is used to predict the scalability of data-parallel programs as the parallel architecture varies. This model can be used to determine the portability of applications as well as the impact of architectural features on performance .
منابع مشابه
Using Analytical Performance Prediction for Architectural Scaling yMark
Recent advances in the power of parallel computers have made them attractive for solving large computational problems. High speed parallel processors ranging from clusters of workstations to Massively Parallel Processing (MPP) machines are becoming increasingly available to the scientiic community 4]. In this paper, the term \scalability" is used to indicate how well an application is able to u...
متن کاملAutomated Performance Prediction for ScalableParallel Computing yMark
Performance prediction is necessary in order to deal with multi-dimensional performance eeects on parallel systems. The compiler-generated analytical model developed in this paper accounts for the eeects of cache behavior, CPU execution time and message passing overhead for real programs written in high level data-parallel languages. The performance prediction technique is shown to be eeective ...
متن کاملRaexplore: Enabling Rapid, Automated Architecture Exploration for Full Applications
We present Raexplore, a performance modeling framework for architecture exploration. Raexplore enables rapid, automated, and systematic search of architecture design space by combining hardware counter-based performance characterization and analytical performance modeling. We demonstrate Raexplore for two recent manycore processors IBM BlueGene/Q compute chip and Intel Xeon Phi, targeting a set...
متن کاملWater Flooding Performance Evaluation Using Percolation Theory
Water flooding is a well-known secondary mechanism for improving oil recovery. Conventional approach to evaluate the performance of a water flooding process (e.g. breakthrough and post breakthrough behavior) is to establish a reliable geological reservoir model, upscale it, and then perform flow simulations. To evaluate the uncertainty in the breakthrough time or post breakthrough behavior, thi...
متن کاملInstruction-level Characterization of Scientific Computing Applications Using Hardware Performance Counters
Recently, advanced microprocessors have incorporated hardware performance counters in their design allowing for new types of analysis via empirical methods. The goal of this analysis continues to be the discovery of analytical/empirical methods to evaluate performance of scaling codes on today’s advanced CPU’s and to predict effects of architectural advances on current applications. In this pap...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1994